.tabbar {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 9999;
}
.bottom-tab {
  height: 136px;
  display: flex;
  justify-content: space-between;
  position: relative;
  z-index: 99;

  &--bg {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 10;
    width: 100%;
    height: 100%;
  }
  &__item {
    padding-top: 32px;
    flex: 1;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    position: relative;
    z-index: 99;
    &--icon {
      width: 60px;
      height: 60px;
      margin-bottom: 2px;
    }
    &--text {
      font-size: 21px;
      color: $grey-tabbar;
    }
    &--text-active {
      color: $primary;
    }
  }
  .content__center {
    width: 136px;
    height: 136px;
    position: relative;
    z-index: 99;
    &__block {
      border-radius: 50%;
      background-color: $primary;
      height: 124px;
      position: absolute;
      bottom: 2px;
      left: 6px;
      right: 6px;
      display: flex;
      justify-content: center;
      align-items: center;
      &--icon {
        width: 60px;
        height: 60px;
      }
    }
  }
}
.bottom-safe {
  background-color: #fff;
  // border: 1px solid red;
  height: 20px;
}
